home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / bbs / cdca210a.zip / CDCAR.DOC next >
Text File  |  1997-06-08  |  31KB  |  692 lines

  1. /*                           CD Carousel                                   */
  2. /*                         by Bill Esposito                                */
  3. /*                            v2.10Adept                                   */  
  4. /*                       The Cereal Port BBS                               */
  5. /*                            1:132/152                                    */
  6. /*                          (603)899-3335                                  */
  7. /*                    bill.esposito@cereal.mv.com                          */
  8. /*                         Magic name 'CDCAR'                              */
  9. /*                         for latest version                              */
  10. /*                                                                         */
  11. /* *********************************************************************** */
  12. /* DISCLAIMER:  This software is provided "AS IS" without any warranty of  */
  13. /* any kind, either expressed or implied.  USE IT AT YOUR OWN RISK.        */
  14. /*                                                                         */
  15. /* Copyright 1993, 1994, 1995 by Bill Esposito.  This program is SHAREWARE.*/
  16. /* Please read the file SHAREWRE.TXT included in this archive.             */
  17. /*                                                                         */
  18. /* CD Carousel and it's support programs are not to be modified or         */
  19. /* distributed in modified form without the express written permission of  */
  20. /* The author, Bill Esposito.                                              */
  21. **********************************************************************
  22.  
  23. What this archive contains:
  24.  
  25.   CDCar.doc       This file.
  26.   CDMenuAdept.Erx The CD Carousel Local menu program.
  27.   CDCar.Erx       The CD Carousel Door REXX program.
  28.   CDCar01.cfg     The CD Carousel configuration file.
  29.   CDMaintAdp.Erx  The CD Carousel File/msg maintenance REXX program.
  30.   CDConvrtAdp.Erx The CD Carousel Files.bbs conversion REXX program.
  31. * CDUpdateAdp.Erx The CD Carousel File Area Maintenance/Update REXX program.
  32. * CDPurgeAdp.Erx  Purges the file request area of old files by age or user name. 
  33. * CDOklst.cmd     Creates an "Okfile.lst" for your Online CD's 
  34.   CDCar.ico       PM Icon for CD Carousel
  35.   Seticon.cmd     REXX script to create a desktop Icon for CD Carousel.
  36.   CDBull.txt      Sample bulletin file.
  37.   CDhelp.txt      CD Carousel's help file.
  38.   History.txt     Revision information.
  39.   Whats.new       New features/fixes for this release.
  40. * Allfiles.cmd    File List Utility
  41.  
  42. * Registered version only
  43.                         -----------------------
  44.  
  45. What is CD Carousel?
  46.  
  47.     CD Carousel is a collection of REXX programs which when used together
  48. provide a fairly simple means for making multiple CD Roms available on single
  49. OR MULTIPLE CDROM drive IN ADEPTXBBS.  With this release, CD Carousel can now be
  50. used in a multiline environment as well as configured with privilege 
  51. control.  CD Carousel fully supports the Pioneer CD Changers.
  52.  
  53.     Basically CD Carousel provides the user with a listing of all your
  54. data CD's from which he can "request" offline files.  The Sysop can then, once 
  55. a day, once a week, or whatever, manually run the CDMenu program which will 
  56. prompt for the required data CD's, and automatically copy the requested files 
  57. to a predefined file area for download by the user.  All user privileges and the
  58. numeric keys are fully supported. The CDMenu program will also generate a 
  59. message in either squish or *.msg format acknowledging that the "request" has 
  60. been successfully fulfilled.  In the "stand-alone" mode, CD Carousel's operation
  61. differs only in that messages are not generated.
  62.                   *  Registered version only *
  63. Once the user has downloaded his file, CDUpdate.cmd will clean up the file
  64. areas.  If a file has more than one request against it, CD Carousel will keep
  65. track of them, finally deleting the file, and it's entry in the files.bbs,
  66. when all requests have been satisfied.  CDUpdate.cmd also now features down-
  67. load counting and "Uploaded by" options.
  68.  
  69.                         ----------------------
  70.  
  71.     CD Carousel is not designed for real time access to your CDROM.
  72. However, you can configure CD Carousel to treat your Online CD as an
  73. Offline CD.  Everything will work the same except instead of generating
  74. a request, CD Carousel will copy the files to your request directory for
  75. immediate download.  This provides for a very fast search and browse
  76. function.
  77.  
  78.  
  79. Installation.
  80.  
  81. REXX must be installed.  If it is not, use the "Selective Install" function in
  82. your OS/2 "Setup" folder.
  83.  
  84. ***** The CD must already be "BBS Ready" with Files.bbs type files.
  85. *****
  86. ***** Here's some examples:
  87. *****
  88. *****       \ Root
  89. *****           IBMPC
  90. *****             Utility
  91. *****                files.bbs
  92. *****                filename.ext
  93. *****                etc.
  94. *****              Graphics
  95. *****                files.bbs
  96. *****                filename.ext
  97. *****                etc.
  98. *****              GIFS
  99. *****                files.bbs
  100. *****                *.gif
  101. *****                etc
  102. ***********************************************************************
  103. *****       \ Root
  104. *****           IBMPC
  105. *****             Utility
  106. *****                00_index.txt
  107. *****                filename.ext
  108. *****                etc.
  109. *****              Graphics
  110. *****                00_index.txt
  111. *****                filename.ext
  112. *****                etc.
  113. *****              GIFS
  114. *****                00_index.txt
  115. *****                *.gif
  116. *****                etc
  117. ***********************************************************************
  118. *****       \ Root
  119. *****           IBMPC
  120. *****             Utility
  121. *****                utility.txt
  122. *****                filename.ext
  123. *****                etc.
  124. *****              Graphics
  125. *****                graphics.txt
  126. *****                filename.ext
  127. *****                etc.
  128. *****              GIFS
  129. *****                gifs.txt
  130. *****                *.gif
  131. *****                etc
  132. ***********************************************************************
  133. *****       \Root
  134. *****          Utility
  135. *****             filename.ext
  136. *****             etc
  137. *****          Graphics
  138. *****             filename.ext
  139. *****             etc
  140. *****          Gifs
  141. *****             Filename.ext
  142. *****             etc
  143. *****          Lists
  144. *****             utility.lst
  145. *****             graphics.lst
  146. *****             gifs.lst
  147. *****             etc
  148. *****
  149. ***********************************************************************
  150.  
  151. 1.  Create a directory for CD Carousel.  Since all the file lists of
  152.     your CD's will be stored on this disk, make sure you have plenty
  153.     of space.  Figure on about 1 meg for each CD.
  154.  
  155. 2.  Unzip the CDCARADP.ZIP archive into this directory.
  156.   * b. Move the CDUpdate.cmd to your \Adept\ directory.
  157.  
  158.     Unlike the Max/2 version of CD Carousel, the Adept version uses AdeptREXX
  159.     functions and can only be executed as a menu choice from within Adept.
  160.  
  161.     Edit the files cdmenu.srx and cdcarousel.srx to contain the correct home dir
  162.     for Cd Carousel and copy the .srx files to your \adept\menus directory.
  163.  
  164.     Add the following menu option to your file.menu (or whatever) which will
  165.     Invoke the User interface to CD Carousel
  166.  
  167.   BEGINMENUITEM
  168.    KEY              +
  169.    MENUCOMMAND     11
  170.    DISPLAYSTRING    CD Carousel
  171.    DISPLAYCOLOR     0
  172.    MINSEC1          10                    <--- User security
  173.    MINSEC2          10
  174.    DATAOPTION       cdcarousel.srx
  175.   ENDMENUITEM
  176.  
  177.     Add the following menu option to your sysop.menu (or whatever) which will
  178.     invoke the Sysop interface to CD Carousel.
  179.  
  180.   BEGINMENUITEM
  181.    KEY              8
  182.    MENUCOMMAND     11
  183.    DISPLAYSTRING    CD Carousel Maintenance
  184.    DISPLAYCOLOR     0
  185.    MINSEC1          100
  186.    MINSEC2          100                   <---- Sysop Security
  187.    DATAOPTION       cdmenu.srx
  188.   ENDMENUITEM
  189.  
  190. * Registered version only
  191.  
  192. 3.  Edit the variables in CDCar??.CFG to suit your needs.
  193.     BE SURE TO SEPARATE YOUR COMMENTS FROM THE VARIABLES WITH A SEMICOLON ";"
  194.  
  195. ******  Don't forget the trailing backslashes in the pathnames *****
  196.  
  197. TechTool               ;1st line - Select a name that will represent
  198.                        ;           the default disk that will shown to
  199.                        ;           the user when he enters CD
  200.                        ;           Carousel. This should match the
  201.                        ;           name you pick for this disk when
  202.                        ;           you run CDConvrt.cmd. See section
  203.                        ;           on privs and keys.
  204.                        ;
  205. 0                      ;2nd line - Menu Style. 0 for default and
  206.                        ;           1 for Maximus/2 style.
  207.                        ;
  208. j:\cd\                 ;3rd line - Drive:\path\ where CD Carousel
  209.                        ;           resides. (cdcar.cmd)
  210.                        ;
  211. Reserved               ;4th line -                                   
  212.                        ;
  213. i:\max\file99\         ;5th line - Drive:\path\ to file area where requested
  214.                        ;           files are to be placed.  In the Unregistered
  215.                        ;           version, CD Carousel does not delete these
  216.                        ;           files after User download, The Sysop must
  217.                        ;           perform the house cleaning.
  218.                        ;
  219. Reserved               ;6th line -                                               
  220.                        ;
  221. Reserved               ;7th line -                                             
  222.                        ;                                                       
  223.                        ;
  224. 6                      ;8th line - Message area Number where acknowledgments go.
  225.                        ;
  226. 1:132/152.0            ;9th line - To Node complete address including
  227.                        ;           point (1:132/152.0)
  228.                        ;
  229. 1:132/152.0           ;10th line - From Node complete address
  230.                       ;            including point (1:132/152.0).
  231.                       ;            Normally the same as the TO node.
  232.                       ;
  233. Bill Esposito         ;11th line - Sysops Name
  234.                       ;
  235. Reserved              ;12th line -                                         
  236.                       ;
  237. 10                    ;13th line - Message area Number where the SYSOP will 
  238.                       ;            receive messages from CD Carousel. 
  239.                       ;
  240. 1                     ;14th line - Public or Private message to users.
  241.                       ;            Enter either "1" for Private or "0" for
  242.                       ;            Public. (private recommended)
  243.                       ;            * This is new to v1.1
  244.                       ;
  245. 1                     ;15th line - MUST BE SET TO 1
  246.                       ;            
  247.                       ;
  248. e:\max\max.log        ;16th line - Drive:\path\filename of your Max log file
  249.                       ;
  250. 0                     ;17th line - MUST BE SET TO 0
  251.                       ;
  252. 0                     ;18th line - 0 to generate a message to the Sysop for 
  253.                       ;            EACH request, 1 for only message. 
  254.                       ;
  255. 0                     ;19th line - 0 for long file descriptions, 1 for 1 line.
  256.                       ;            Long will result in 10 files being displayed
  257.                       ;            per page, short will give 20 files.  See the
  258.                       ;            I)nfo menu option.
  259.                       ;            
  260. 0                     ;20th line - 0 for original file dates, 1 for todays date.
  261.                       ;            Selecting 1 will touch each copied file with
  262.                       ;            the current date, and thus make it easier to
  263.                       ;            clean up the files which were requested but
  264.                       ;            never downloaded. Future versions will do this
  265.                       ;            automatically
  266.                       ;
  267. 5                     ;21st Line - Number of days files are kept online. Enter
  268.                       ;            0 to disable (non-registered enter 0)    
  269.                       ;
  270. Future Expansion      ;22nd line -  Be sure you keep these lines in your 
  271. Future Expansion      ;23rd line -  CDCAR??.CFG for place holders.
  272. Future Expansion      ;24th line - /
  273.                       ;
  274.                       ;                    
  275. Simtel20              ;*25th line - Name of the CD normally installed in CDROM
  276.                       ;            If you do not want CD Carousel to copy files
  277.                       ;            from your Online CD, delete the entire 25th
  278.                       ;            line of the .cfg file.
  279.                       ;
  280.                       ;26th line - Enter the rest of your installed CD's, 1 per
  281.                       ;            line.  No limit.  If you have 6 online CD 
  282.                       ;            players, than the CD's will be entered on
  283.                       ;            lines 25 thru 30.
  284.                                   
  285.       * Just to clarif things, if you dont want to use the online CD function
  286.         then LINE 24 should be the last line in your Cdcar.cfg file.
  287.         
  288. 4.  Now run CD Carousel's Sysop menu option.(which in our example above was "8")
  289.  
  290.     a.  Select the option S)et-up a new cd.
  291.  
  292.     b.  CDConvrtAdp.Erx will be executed and will prompt you for a name
  293.         to be given to the data CD.  This name should be descriptive,
  294.         and be no more than 8 characters long. (mark the cd with the
  295.         name for future use)
  296.  
  297.         Example:  Simtel20
  298.  
  299.     c.  You will also be asked for the CDrom drive letter. For the
  300.         example below, "L" would be entered.
  301.  
  302.             Simtel20 CD
  303.                L:\msdos\4DOS
  304.                L:\msdos\ABC
  305.                L:\msdos\ADA
  306.                L:\msdos\AI
  307.                L:\msdos\AIJOURNL
  308.                   etc...
  309.                  
  310.     CD Carousel should support CD's with files.bbs in each subdirectory, a
  311.     files.bbs-like file in each subdirectory (be they all the same name or
  312.     named after the directory) or all the files.bbs-like files in one directory.
  313.  
  314.     If configured properly, it will read the files.bbs off your CDROM,
  315.     add size and date info, and copy the new file into a subdirectory
  316.     corresponding to the name you entered for this disk.
  317.  
  318.     Example: Given the paths listed in 4 above, CDConvrt will read
  319.     the CD in L:.  It will scan all the file areas and copy each
  320.     files.bbs, with the new size/date info into a subdirectory under
  321.     j:\cd\ named after the disk, Simtel20.
  322.  
  323.      creates:  j:\cd\simtel20
  324.                      4DOS.BBS
  325.      contains the    ABC.BBS
  326.      files.bbs's     ADA.BBS
  327.                      AI.BBS
  328.                      AIJOURNL.BBS
  329.  
  330.  
  331.     In order to provide for compatibility with many different CD
  332.     directory layouts, CDConvrt must search your CD for directories
  333.     which contain Files.BBS.  This process is time consuming (unless
  334.     you have one of those new triple speed drives!), so be patient.
  335.     CDConvrt must search the disk twice, once to find all the
  336.     directories, and the second pass to convert all the Files.BBS's
  337.     into the new format.
  338.  
  339.  
  340.     The CDConvrtAdp.Erx utility converts standard files.bbs
  341.     files like this:
  342.  
  343.     AR15.ZIP       Run a program from an ARC file
  344.     ARCINDX2.ZIP   Create a catalog of archived data
  345.     ARCRUNER.ZIP   Run COM and EXE files in archives
  346.  
  347.  
  348.     Into this format with size and date info added, and the
  349.     description truncated to result in a line length of 254 characters:
  350.  
  351.     AR15.ZIP        39323 11/10/88  Run a program from an ARC file
  352.     ARCINDX2.ZIP    42633  7/23/88  Create a catalog of archived data
  353.     ARCRUNER.ZIP     8096  8/29/88  Run COM and EXE files in archives
  354.     
  355.     CDConvrtAdp.Erx will now convert file list with multiline
  356.     descriptions. (ex. Pier? series, So Much Shareware series)
  357.  
  358.     You may manually edit non-standard files.bbs or index lists to
  359.     conform to the above if you don't have the standard type which is
  360.     needed for CDConvrtAdp.Erx to work.
  361.  
  362.     If your disk contains files.bbs which already have date/size info, then
  363.     answer 'Y' to the prompt "Do the files.bbs already contain date/size
  364.     information? (y,n)"
  365.  
  366.     You will be asked if you want CD Carousel to prompt you at each directory
  367.     for it's inclusion.  This may be helpful if you want to make only some
  368.     of the directories available to the user.  Once selected, you may abort the
  369.     prompting by typing 'a' at the prompt.
  370.  
  371.     You will also be asked if you want to sort the directories.  This may be
  372.     helpful with disks that contain multiple subdirectories with the same
  373.     name. (ex. Hobbes)
  374.  
  375.     Speaking of multiple subdirectories with the same name, CD Carousel will
  376.     prompt you for a new name when this occurs.  Lets say for the sake of
  377.     argument that there are three subdir's with the same name:
  378.  
  379.      l:\os2\comm
  380.      l:\os2\1x\comm
  381.      l:\os2\2x\comm
  382.  
  383.     You will be prompted at the second and third occurrence of the subdir "comm"
  384.     for a new name.  Keep track of the new name so you know what you've used
  385.     when the third occurrence rolls around.  CD Carousel will not let you enter
  386.     the same name twice.
  387.                                      Privledges
  388.  
  389.    You will Also be prompted to enter a Privilege level for the disk.  You must
  390.    enter the numeric value of your SEC1 Security level .  Acceptable entries 
  391.    are: 0 thru 99999999. Be sure that the disk that you make as your 'Default CD'
  392.    is available to all.  The reason for this is because the 'Default CD' is not
  393.    checked for privilege of keys, so if you have say an adult CD as default, and
  394.    a 12 year old enters CD Carousel, the adult CD will be displayed to him as 
  395.    default.
  396.  
  397.    **  If all Disks require the same access level, and that level is not
  398.        available to all users, then set the menu privilege for CD Carousel to
  399.        that level in the menu file. Otherwise, when the user enters CD
  400.        Carousel, he will be presented with the 'Default CD'.
  401.  
  402.  
  403. 5.  If everything ran right, a file called DISK.LST was created in
  404.     your homedir.  This file contains the names of the disks, as you
  405.     entered them in CDConvrtAdp.  You may OPTIONALLY add CD disk descriptions
  406.     as you did for the file areas.
  407.  
  408.     If you ever delete a disk, you will have to edit this file.  If you want
  409.     to add a disk, this file is automatically updated.  Also created was a
  410.     directory with the same name as you gave the CD, and it will contain all
  411.     the *.BBS files as well as a list of area names (name.lst).
  412.     
  413.     New to version 2.3, a work directory, tmp, was created under the CD 
  414.     Carousel directory.  You may delete this, or not, after setting up all your
  415.     CD's.  It will be created again if you add a CD. 
  416.  
  417. 6.  One other file was created and placed in the same directory as
  418.     the files.bbs.  The file, NAMES.LST, contains the CD file area names
  419.     and also the full drive:\path of all the CD directories.  You may
  420.     OPTIONALLY add File Area descriptions to this file.
  421.  
  422.     example: Here's the first 3 lines of the NAMES.LST as it was
  423.              generated by S)etup (CDConvrt.cmd).
  424.  
  425.                          4DOS L:\MSDOS\4DOS
  426.                          ABC L:\MSDOS\ABC
  427.                          ADA L:\MSDOS\ADA
  428.  
  429.              If you want to add File Area Descriptions, use an ASCII
  430.              editor to make it look like this:
  431.  
  432.                          4DOS L:\MSDOS\4DOS Great Command Processor
  433.                          ABC L:\MSDOS\ABC Strange Programming Language
  434.                          ADA L:\MSDOS\ADA ADA Programming Language
  435.  
  436.  
  437. 7.  Repeat steps 4, and 5 for each CD you wish to install.
  438.  
  439. 8.  Deleted
  440.  
  441. 9.  Deleted
  442.  
  443. 10.  Deleted
  444.  
  445. 11.  Deleted
  446.  
  447. 12. * Registered version only *
  448.     Edit your SpawnBBS.cmd file (ie. the batch file used to start Max/2) to
  449.     include these two lines:
  450.   -----
  451.     cd\max  ;Change to your BBS directory
  452.  
  453.     cdupdate j:\cd\ 01 1 2 k c
  454.   -----  
  455.  
  456.     ** Dont forget the Trailing Backslashes on all pathnames **
  457.  
  458. The syntax is:  <>=Required, []=Optional 
  459.  
  460. CDUpdate <CD Carousel Dir> <task(in HEX)> <down count> <up by> [CD drive] [Alternate drive]
  461.  
  462. CDUpdate i:\cdcar\ 01 1 2 k c
  463.  
  464.  
  465. <Download Counter> = 0 for no download counting, 1 for download counting
  466.  
  467.      At this time it only supports 3 place counts, and only () as the brackets.
  468.  
  469. <Uploaded by> = 0 for none
  470.                 1 for "(Uploaded by USERNAME)" appended to file description.
  471.                 2 for "-              (Uploaded by USERNAME)" on the next line.
  472.                 
  473. If you select 1 the Uploaded by will be permenantly attached to the file
  474. description. Selecting 2 will cause it to be located as a comment on the next
  475. line of the files.bbs.  This comment will not be moved by MFM when/if the file
  476. is ever moved to another area.
  477.  
  478. [CD Drive leter] = Drive letter (without colon) of your CD Drive
  479.  
  480. [Alt Drive Letter] = Drive letter (without colon) of the drive where your
  481. files.bbs for your CD are located.  If you create the same directory structure
  482. on a HD, and copy the files.bbs from your installed CD's into them, and modify
  483. your Filearea.ctl to point to that disk, then CDUpdate will be able to modiify
  484. those files.bbs and enter the download count.  If these optional entries are
  485. omitted, then CDUpdate.cmd will try to write to the files.bbs on the CD, which
  486. of course will create an error message, but will not affect CDUpdate's 
  487. operation.
  488.  
  489.  
  490.     CDUpdate.cmd will scan your max.log to look for downloads.  If it finds a
  491.     download of a requested file, it will either decrement the request counter,
  492.     or if it was the only/last request of that file, delete the file and it's
  493.     files.bbs entry.  CDUpdate will also put an '*' at the end of each line in
  494.     the log that represents a download, so that it will not be checked/counted
  495.     again.  CDUpdate also creates a small file in your Max directory where it
  496.     keeps user names and the files that they requested.  This list is used by
  497.     CDUpdate abd compared with the download log.  Only if all the names and
  498.     files match, will CDUpdate take action.
  499.  
  500.     To speed CDUpdate, delete your log every day. I copy mine to a backup file, 
  501.     then delete it.
  502.  
  503. 13  * Registered version only * 
  504.  
  505.     CDPurge.cmd is a utility that can be run once a day, or once a week.  It 
  506.     will purge the file request file area of old files where were never picked
  507.     up.
  508.     
  509.     CDCar??.cfg parameter #20 must be set to "1" (touch file dates) in order for
  510.     CDPurge.cmd to work.
  511.     
  512. The syntax is:  <>=Required, []=Optional 
  513.  
  514.     CDPurge <CD Carousel Dir> <task(in HEX)> <# of Days old> [Username]
  515.        or
  516.     CDPurge i:\cdcar\ 01 10
  517.     
  518.     The above command line will delete all files that have been around more than
  519.     10 days.  CD Carousel "touches" the file date each time someone requests a
  520.     file.  A file already awaiting download, will be "touched" again if another
  521.     user requests it, thus starting the clock again for that file.
  522.     
  523.     You will notice that if you request files locally for your own use, that the 
  524.     files.bbs is also updated, but unless you actually download the file, it
  525.     never gets deleted from the file area.  CDPurge can also be used to delete
  526.     all files requested by a specific user.
  527.     
  528.     CDPurge i:\cdcar\ 01 10 bill esposito
  529.     
  530.     The above line will delete all files, no matter how old, which were 
  531.     requested by Bill Esposito.
  532.     
  533.     CDPurge i:\cdcar\ 01 10 bill esposito
  534.                          ^^
  535.                          ||
  536. *** Even though the # of days parameter is ignored when a username is supplied, 
  537.     it is still required in the command line.
  538.    
  539.  
  540.  
  541. 14. Edit the BULLETIN.TXT file to your liking. Use an ASCII editor and
  542.     keep the line length to 79 or fewer characters per line.
  543.  
  544.  
  545. 15.  Deleted
  546.  
  547.  
  548.                                OPERATION
  549.  
  550. The BBS User will be presented with the following options:
  551.  
  552. C)hange Disk
  553. F)ile Area
  554. S)earch by Filename/Text
  555. D)ownload Requested files
  556. B)ulletins
  557. ?)Help
  558. Q)uit Back to BBS
  559.  
  560. "Change Disk" will present the User with all available CD's from which he can
  561. choose.
  562.  
  563. "File Area" will present the User with a list of all the file areas available
  564. on the selected disk.
  565.  
  566.     Once a file area is selected, the user will be presented with a list of
  567.     files, and the selection options "More, file# (Y,n,#,i,?):"
  568.  
  569.     'Y' = Yes, display the next page.(default)
  570.     'n' = No, quit to main menu.
  571.     '#' = Enter the file number of the file you wish to tag. (ex. 3)
  572. *   'i' = Info; selecting this will prompt you for a file number.  Entering
  573.           the number will display the unabbreviated file description.
  574.     '?' = Help      
  575.  
  576. * by setting configuration parameter 19 to "0" for short file descriptions, the
  577.   user see 20 files/page - thus speeding up his browsing of the file lists.  He
  578.   can then use the I)nfo command to expand any file descriptions that he is 
  579.   interested in.
  580.  
  581. "Search by Filename/Text" is a string search of all the filenames and
  582. descriptions for the selected CD.  If you set up CD Carousel to work with your
  583. ONLINE CD by entering it's name as line 18 in Cdcar.cfg, your Users will have a
  584. very fast file lookup available to them, much faster than from the Max/2 file
  585. menu.
  586.  
  587. "Download Requested Files" will allow the user to download those offline files
  588. he requested once the request has been filled.  The User will receive a message
  589. informing him that his request has been filled.
  590.  
  591. "Bulletins" displays the file CDbull.txt, in which you can put anything you
  592. want.
  593.  
  594. "?Help" displays the file CDhelp.txt.
  595.  
  596. "Quit back to BBS" sends the user back to your BBS.  If you set up your ONLINE
  597. CD by entering it's name as parameter line 18 in CDcar.cfg, then those files
  598. will be copied to your file request directory for immediate download.
  599.  
  600.                                         ---------------------------
  601.  
  602.     At the end of the day, or at whatever frequency you want, you must
  603. manually FILL file Requests. 
  604. If you have set parameter #18 to "1", you will be notified by CD Carousel in the
  605. msg area defined by config parameter 13 when there is at least one (1) pending 
  606. request. You will not receive another message until after you have filled the 
  607. requests, then the first time there is a new request, you will again receive a
  608. message. This is helpful if you have a lot of activity, and duplicate messages
  609. would just clutter your message base.  If you set parameter #18 to "0" then
  610. you will receive a message EACH time a user makes a request. When you receive 
  611. this message, run CDMenu.cmd.  When the menu comes up, select F)ill file 
  612. requests.  This will run CDMaint.cmd.  When run, it will prompt you for each 
  613. disk that has an outstanding request against it. If a file already appears in 
  614. the files.bbs no change will actually occur.  After copying the files, it will 
  615. send a message to the user telling him/her that their request has been fulfilled. 
  616.      If for some reason an error while copying occurs, the error will be entered
  617. in a file called 'errors.log'.  This file can be reviewed and/or deleted by 
  618. selecting "R)eview logs" at the main menu, then selecting "E)rror log".  If the
  619. error was caused by having the wrong disk in your drive, CD Carousel will let
  620. you try again.  You must select from the "R)eview logs" menu the option "F)ill
  621. from error log".  This will step through the error.log and offer you the choice
  622. of trying again.  If you answer yes to the propmp "Do you want to fill this
  623. request?", a .req file will be generated.  When you're finished reviewing the 
  624. log, return to the main menu, and select "F)ill file requests".  CD Carousel
  625. will behave as if nothing had happened and again try to fill the request. 
  626.  
  627.  
  628. 16. Review of CDMenuAdept.Erx.
  629.  
  630.     S)et-up a new cd    - Runs CDConvrt.cmd.  Creates new .BBS files on
  631.                           your hard disk.
  632.  
  633.     F)ill file requests - Runs CDMaint.cmd.  Copies files from your CD
  634.                           to a Max/2 file area.
  635.  
  636.     L)ocal CD Carousel  - Runs the door, CDCar.cmd, in the local mode.
  637.  
  638.     R)eview logs        - Displays another menu allowing you to display either
  639.                           the error log or a log of user requests and fill 
  640.                           requests from the error log. The error log contains a
  641.                           list of requests that were not filled because of some
  642.                           file copying error, usually the incorrect disk in the
  643.                           CD player at the time of the fill.
  644.  
  645.  
  646. 17.  * Registered versions only. - Allfiles.cmd  
  647.  
  648.      Allfiles.cmd is a simple utility to create file lists of your CD's. 
  649.      To use it just type:
  650.      allfiles dir output_filename
  651.      
  652.      Dir is the full path to the file area that contains all the .bbs files.  
  653.      Output_filename is the name you want to use for the output.
  654.      
  655.      Lets say that we have the Hobbs 94 CD setup.  CD Carousel would have created a 
  656.      directory under it's directory with the name you gave the disk when you 
  657.      installed it.  Lets say we called it Hobbs, and we want the output file
  658.      to be named Hobbs94.lst.  You would then enter, from the CD Carousel Dir:
  659.      
  660.      allfiles i:\cdcar\hobbs\ hobbs94.txt
  661.      
  662.      The file Hobbs94.txt will be created in the CD Carousel Directory.
  663.      
  664.      Why use this utility?  Because you may have had to rename some directories
  665.      (if you installed Hobbs, I know you did) or you may have elected not to
  666.      include some directories.  Allfiles.cmd will only list what's available
  667.      from CD Carousel.
  668.      
  669. 18.  * Registered versions only. CDOklst.cmd
  670.  
  671.      CDOklist.cmd will create a file called CDOK.LST which can be appended to
  672.      your normal OKFILE.LST.  Since you now may have a bunch of Online CD's
  673.      you may want to make the files available for Freq.
  674.      
  675. The syntax is:  <>=Required, []=Optional 
  676.  
  677.     CDOklst <CD Carousel Dir> <task(in HEX)> 
  678.        or
  679.     CDOklst i:\cdcar\ 01 
  680. **********************************************************************
  681.  
  682. Bug Reports
  683.  
  684.   Please send all bug reports to Bill Esposito at:
  685.  
  686. FidoNet   1:132/152
  687.  
  688. Internet  bespo@cereal.mv.com
  689.  
  690. End.
  691. 
  692.